# 客户端实例
import socket  # 导入 socket 模块

s = socket.socket()  # 创建 socket 对象
host = socket.gethostname()  # 获取本地主机名
port = 12345  # 设置端口号

s.connect((host, port))  # 主动初始化TCP服务器连接
data = s.recv(1024).decode("gbk")  # 接收TCP数据，数据以字符串形式返回(传输是以字节流的方式传输，所以需要转换)
print("服务器响应：" + data)
s.send("hello，我是客户端1".encode("gbk"))  # 发送TCP数据，将string中的数据发送到连接的套接字(传输是以字节流的方式传输，所以需要转换)
s.close()